We all know about type checking, separate compilation, user-defined types ( classes today), and abstraction. 我们都知道类型检查,独立编译,自定义类型(现在的类)和抽象。
Since this kind of invocation does not result in generation of stub classes and does not require a separate compilation cycle, it is very convenient. 因为这类调用不会导致生成存根类,并且不需要单独的编译周期,所以它很方便。
Antipatterns: Separate compilation for each target environment on the same tag. 反模式:对于同一标记,为每个目标环境单独进行编译。
ITDs allows Roo to generate code in a separate compilation unit, but ITDs are combined into the same compiled class at compilation time. ITDs允许Roo在一个单独的编译单元中生成代码,但ITDs在编译时被合并成同一个编译类。
The JIT compiler operates on a compilation thread that's separate from the application threads so that the application doesn't need to wait for a compilation to occur. JIT编译器操作的编译线程与应用程序线程是分开的,因此应用程序不需要等待编译的执行。
Scala has the same compilation model ( separate compilation, dynamic class loading) like Java and C# and allows access to thousands of high-quality libraries. Scala有像Java和C一样的编译模型(独立编译,动态装载类),允许访问成千上万的高质量类库。
Separate compilation in ADA and its implementation Ada分别编译及其实现
A prototype of separate compilation for Ada is developed in order to identify and resolve related problems. In this paper, the support mechanisms of separate compilation for Ada are analysed, and a feasible implementation scheme is suggested. 为了辨明并解决Ada语言分别编译所要解决的问题,我们实现了一个Ada分别编译模型,根据该模型,本文分析了Ada分别编译所需支撑设施,提出了一种实际可行的实现方案。
This paper discussed some basic principles in separate compilation for Ada language in detail, and presented the implementation for the PC 386/ UNIX AHA-Z and VAXH/ UNIX ADA-Z compilers. 本文详细讨论了ADA语言的分别编译原理及其在两个编译程序实例中的实现方法。
This idea of separate compilation is suitable for non-modular programming languages based on the block structure. 这种分块编译思想适用于基于分程序结构的其它非模块化程序设计语言。
On the implementation of separate compilation for Pascal 分块编译在PASCAL中的实现